home *** CD-ROM | disk | FTP | other *** search
-
- userdict begin
- /ATF*LM 1 def/ATC+LM 0 def
- /setcolortransfer where{pop/RTF*LM 1 def/RTC+LM 0 def/GTF*LM 1 def
- /GTC+LM 0 def/BTF*LM 1 def/BTC+LM 0 def}if/LMdict 90 dict def
- end
- LMdict begin
- /sysinitmatrix systemdict/initmatrix get def
- /sysinitclip systemdict/initclip get def
- /V 16#200 def/FormDict 30 dict def
- /Level2 systemdict/languagelevel known{languagelevel 2 ge}{false}ifelse def
- /PG[0 0 0 0]def/PH 0 def/PW 0 def/CF(\0\0\0\0\0\0\0\0\0)def
- /GF?{CF exch get 0 ne}bind def/PF{CF exch 3 -1 roll put}bind def
- /setoverprint Level2{/setoverprint}{/pop}ifelse load def
- /setstrokeadjust Level2{/setstrokeadjust}{/pop}ifelse load def
- /execform dup where{1 index get}{[/PaintProc/get load/exec load]cvx}ifelse def
- /COPY{exch 0 exch putinterval}bind def
- /M matrix identmatrix def/IM matrix identmatrix def/MT()def/VT()def
- /LT(1 0 0 1 0 0 )def/FLX{[-1 0 0 1 PH 0]}bind def/FLY{[1 0 0 -1 0 PW]}bind def
- /FX{[-1 0 0 1 PW 0]}bind def/FY{[1 0 0 -1 0 PH]}bind def/LS{[0 -1 1 0 0 PW]}bind def
- /CW? false def
- /UT{[exch 6{token pop exch}repeat pop]}bind def
- /UTM{matrix currentmatrix matrix defaultmatrix matrix invertmatrix
- matrix concatmatrix IM matrix concatmatrix}bind def
- /BM{LT UT 4 GF?{VT UT matrix concatmatrix}if 3 GF?{MT UT matrix concatmatrix}if
- M copy IM invertmatrix pop}bind def
- /SM{BM M sysinitmatrix concat concat}bind def
- /M-{UTM matrix defaultmatrix matrix concatmatrix}bind def
- /M+{matrix defaultmatrix matrix invertmatrix matrix concatmatrix BM M
- sysinitmatrix concat concat}bind def
- /MX{dup type/arraytype ne{UTM matrix defaultmatrix matrix concatmatrix}if}bind def
- /VCT()def/LCT()def
- /NC{dup 3 ge{{currentpoint}stopped{0 0}if 4 2 roll 1 sub exch newpath
- token pop exch token pop 3 -1 roll exch 8 GF?{LS transform}if moveto exch
- {token pop exch token pop 3 -1 roll 8 GF?{neg}{exch}ifelse rlineto}repeat
- pop closepath clip newpath moveto}{pop pop}ifelse}bind def
- /FB{newpath dup 4 index exch moveto 1 index exch lineto 1 index lineto lineto
- closepath}bind def
- /BC{{currentpoint}stopped{0 0}if matrix currentmatrix sysinitclip sysinitmatrix
- PH 0 ne{PG aload pop 2 GF?{exch 4 -2 roll exch 4 -2 roll}if FB clip newpath}if
- 3 GF?{MT UT concat PG aload pop FB clip newpath}if 4 GF?{VT UT concat CF 5 get 3 ge
- {VCT CF 5 get NC}if}if LT UT concat CF 6 get 3 ge{LCT CF 6 get NC}if setmatrix
- moveto}bind def
- /TW? false def/T? 0 def/L 0 def/TT(0 65535 0 )def/TFS[1 0 1 0 1 0 1 0]def
- /NTC/setcolortransfer where{pop{/ATC+LM/ATF*LM/BTC+LM/BTF*LM/GTC+LM/GTF*LM
- /RTC+LM/RTF*LM TFS{userdict 3 1 roll put}forall}}{{userdict/ATF*LM TFS 6 get put
- userdict/ATC+LM TFS 7 get put}}ifelse bind def
- /NT{/TFS[TT token pop 0 eq{token pop 65535 div exch token pop 65535 div exch
- pop 2 copy 2 copy 2 copy}{6{token pop 65535 div exch}repeat pop 2{5 index 0.3 mul
- 4 index 0.59 mul add 2 index 0.11 mul add}repeat}ifelse]def
- NTC/T? T? 1 add def}bind def
- /LMT/setcolortransfer where{pop[{RTF*LM mul RTC+LM add}bind
- {GTF*LM mul GTC+LM add}bind{BTF*LM mul BTC+LM add}bind{ATF*LM mul ATC+LM add}bind]}
- {[{ATF*LM mul ATC+LM add}bind]}ifelse def
- /ET{/L exch def true exch{1 index{dup LMT L get eq{pop pop false}{exch}ifelse}
- {pop pop true}ifelse}forall pop}bind def
- /IT/setcolortransfer where{pop{NT currentcolortransfer 3 -1 0{[3 1 roll ET
- LMT L get/exec load]cvx bind 4 1 roll}for setcolortransfer}}
- {{NT[currenttransfer 0 ET LMT 0 get/exec load]cvx bind settransfer}}ifelse bind def
- /DT/setcolortransfer where{pop{currentcolortransfer setcolortransfer}}
- {{currenttransfer settransfer}}ifelse bind def
- /SP{UTM 1 GF?{0 1 PF 0 1 0 3 index dtransform 2 GF?{exch pop 0 gt{1 or}if
- 0 1 3 index dtransform}{pop 0 lt{1 or}if 0 1 3 index dtransform exch}ifelse
- pop 0 gt{2 or}if 0 PF}if}bind def
- /LW{[{matrix identmatrix}{2 GF?{FLY}{FX}ifelse}{2 GF?{FLX}{FY}ifelse}
- {2 GF?{FLX FLY}{FX FY}ifelse matrix concatmatrix}]CF 0 get get exec 2 GF?
- {LS matrix invertmatrix}{matrix identmatrix}ifelse matrix concatmatrix}bind def
- /RW{[{matrix identmatrix}{CF 3 get 1 le{FX}{FY}ifelse}{CF 3 get 1 le{FY}{FX}ifelse}
- {FX FY matrix concatmatrix}]CF 0 get get exec 2 GF?{LS}{matrix identmatrix}ifelse
- matrix concatmatrix}bind def
- /WS 32 string def
- /CW{2 index UT exch matrix concatmatrix matrix concatmatrix 0 exch{WS cvs
- 3 copy putinterval length add 2 copy 32 put 1 add}forall pop pop}bind def
- /SMW{LMdict begin SP exch MT COPY 2 GF? 0 GF? or{MT matrix identmatrix RW CW}if
- SM end}bind def
- /SVW{LMdict begin SP exch VT COPY 3 GF? not{2 GF? 0 GF? or{VT matrix identmatrix
- RW CW}if}if SM dup 5 PF 0 gt{VCT COPY}if 1 4 PF end}bind def
- /SLW{8 PF SP 3 1 roll dup 2 lt{0 4 PF 5 GF?{/CW? true def}if}{2 sub}ifelse exch LT
- COPY 2 GF? 0 GF? or{LT 1 index 0 eq{LW}{matrix identmatrix}ifelse 3 GF? 4 GF?
- or{matrix identmatrix}{RW}ifelse CW}if pop SM dup type/stringtype eq{TT COPY NT
- DT/TW? true def}if dup 3 ge dup 6 GF? or 3 GF? or 4 GF? or{/CW? true def}if exch
- 6 PF{LCT COPY}if}bind def
- /FMW{LMdict begin 0 SLW gsave sysinitmatrix sysinitclip 0.25 setlinewidth MT UT
- concat PG aload pop FB stroke grestore end}bind def
- /ATP{LMdict begin CF 2 get SLW end}bind def
- /CU{cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}bind def
- /EPS+{LMdict begin 0 SLW end LMdict/EPS save put userdict/showpage{}put
- 0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin 10 setmiterlimit[]0 setdash
- newpath LMdict begin false setoverprint false setstrokeadjust BM sysinitmatrix
- M concat BC end countdictstack[}bind def
- /EPS-{LMdict/CU get exec LMdict/EPS get restore}bind def
- /GM[{0}{0 0 moveto rlineto 0}bind
- {0 0 moveto 1 index 0 rlineto 0 exch rlineto neg 0 rlineto closepath 2}bind
- {3 copy 2 mul exch div dup 1 lt{pop 1}if 2 index 2 mul 3 -1 roll div
- dup 1 lt{pop 1}if exch matrix scale exch 4 2 roll 3 index dtransform
- 3 index matrix invertmatrix concat/H exch def/W exch def/R exch def 0 R moveto
- 0 H R H R arcto W H W H R sub R arcto W 0 W R sub 0 R arcto 0 0 0 R R arcto
- 16{pop}repeat concat 0}bind
- {1 index div 1 exch matrix scale dup concat exch 2 div/R exch def R 0 moveto
- R R R -90 270 arc matrix invertmatrix concat 0}bind
- {translate 1 index div 1 exch matrix scale dup concat exch 2 div/R exch def
- 3 1 roll dup abs 360 lt lw 0 gt and{0 0 moveto 2 copy 1 index add 0 0 R lw add
- 5 -2 roll arc closepath clip newpath}if 1 index add lw 0 le{0 0}
- {1 index dup cos R mul exch sin R mul}ifelse moveto 0 0 R 5 -2 roll arc
- matrix invertmatrix concat 0}bind
- {3 1 roll moveto 1 sub{lineto}repeat 1 eq lw 0 gt and{closepath}if 2}bind
- ]def
- /DG{gsave 0 setlinejoin 10 setmiterlimit[]0 setdash LMdict begin
- false setoverprint false setstrokeadjust BM sysinitmatrix M concat BC/lw exch def
- dup 3 eq{1 index 0 eq{pop pop 2}if}if newpath GM exch get exec lw 0 ge
- {setlinecap lw setlinewidth stroke}{pop closepath eofill}ifelse end grestore}bind def
- /GC{translate scale newpath LMdict begin GM exch get exec end pop closepath clip
- scale translate}bind def
- /SGW{LMdict begin 0 SLW end}bind def
- /INIT{LMdict begin/CF 9 string def(\0\0\0\0\0\0\0\0\0)CF COPY 7 PF 2 PF 3 PF
- /PG exch def/PH exch def/PW exch def 1 1 PF/MT 120 string def/VT 120 string def
- /LT 120 string def(1 0 0 1 0 0 )dup MT COPY dup VT COPY LT COPY/VCT 1280 string def
- /LCT 2560 string def/TT 45 string def(0 65535 0 )TT COPY end}bind def
- /KF{LMdict begin 0 7 PF end}bind def
- /FNF{cleartomark/Courier findfont 9 scalefont setfont gsave sysinitclip
- newpath clippath pathbbox pop pop 4 add moveto(FORM )show show( NOT FOUND!)show
- grestore}bind def
- /OF{dup(XXXXFORM.PC)exch 1 index copy pop mark exch(r){file}stopped}bind def
- /LNG{LMdict begin OF{FNF end}{3 1 roll pop pop end mark
- {1 index cvx exec}stopped cleartomark closefile LMdict/CU get exec}ifelse}bind def
- /FF{LMdict/Level2 get{0()/SubFileDecode filter}if cvx exec LMdict/CU get exec}bind def
- /LF{/countdictstack load/mark load 4 2 roll load/exec load]cvx 5 dict dup begin
- /FormType 1 def/BBox newpath clippath pathbbox 4 array astore def
- /Matrix matrix identmatrix def/PaintProc 3 -1 roll def end[exch/execform load]cvx
- FormDict begin exch cvn exch def end}bind def
- /MDF{LMdict begin dup/LNG[3 1 roll/pop load 3 1 roll LF end}bind def
- /MMF{string mark currentfile 3 -1 roll{readstring pop}stopped{cleartomark()}
- {exch pop}ifelse[exch/pop load exch LMdict begin/FF LF end}bind def
-
- /REPS{(r){file}stopped not{mark{1 index cvx exec}stopped cleartomark closefile}if}bind def
- end
- userdict begin
- /clippath{clippath LMdict begin 1 GF?{gsave sysinitmatrix 0 0 transform
- PW PH ge{PW}{PH}ifelse dup dtransform grestore idtransform 4 -2 roll itransform
- newpath moveto exch dup 0 rlineto 0 3 -1 roll rlineto neg 0 rlineto closepath}if
- end}bind def
- /gsave{LMdict begin M- dup setmatrix gsave M+/CW? false def/TW? false def end}bind def
- /grestore{LMdict begin grestore matrix currentmatrix M+ TW?{DT}if CW?{BC}if end}bind def
- /grestoreall{LMdict begin grestoreall matrix currentmatrix M+ TW?{DT}if CW?{BC}if end}bind def
- /save{LMdict begin 1 GF?{IT}if M- setmatrix end save LMdict begin
- matrix currentmatrix M+ end}bind def
- /restore{LMdict/T? get exch restore LMdict begin T? ne{NT DT}if
- matrix currentmatrix M+ end}bind def
- /showpage{LMdict begin CF 7 get dup 1 gt{dup 1 sub 7 PF}if 1 ne end
- {systemdict/showpage}{copypage systemdict/initgraphics}ifelse get exec
- LMdict begin matrix currentmatrix M+ end}bind def
- /initclip{LMdict begin BC end}bind def
- /initmatrix{LMdict begin sysinitmatrix M concat end}bind def
- /initgraphics{systemdict/initgraphics get exec LMdict begin M concat end}bind def
- /defaultmatrix{LMdict begin M matrix defaultmatrix 3 -1 roll concatmatrix end}bind def
- /currentmatrix{LMdict begin M- 1 index COPY end}bind def
- /setmatrix{LMdict begin M+ end}bind def
- /transform{LMdict begin MX transform end}bind def
- /dtransform{LMdict begin MX dtransform end}bind def
- /itransform{LMdict begin MX itransform end}bind def
- /idtransform{LMdict begin MX idtransform end}bind def
- end
- %#%
- currentfile flushfile
-